<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script>
  //Promise是用来解决回调地狱的
  //执行器  执行器是同步执行的!!
  //一个promise实例 它有两个重要的点: 持有的状态 持有的数据
  //promise实例是一次性的!!!  状态改变之后 就没有用了!!!




  //通过new Promise返回的promise实例状态是如何切换的
  //设计promise状态的意义是让一个promise代表一个异步操作是否成功!

  //通过new Promise返回的promise实例数据是如何指定的
  var promise = new Promise(function (resolve, reject){
    //在执行器中 最好是有异步逻辑的!!!
    setTimeout((flag)=>{
        if(flag){
            resolve("第一次请求成功")
        }else {
            reject("第一次请求失败")
        }
    },2000,true)
  })

  console.log(promise);
</script>
</html>